package InputOutput;

import java.util.Arrays;
import java.util.Scanner;

public class YunSuanFu {
    public static void main(String[] args) {
        int i=3;
        int j=4;
//        || 表示 前面只要正确了，后面就会被短路（||或，只要有1，整体就为1，所以后面就被短路）
        System.out.println(i++ >2 || ++j >4);
        System.out.println(i);
        System.out.println(j);

        int a=3;
        int b=4;
//        && 表示 前面只要为false，后面就会被短路（&&与，只要有0，整体为0，所以后=后面被短路）
        System.out.println(a++ >1 && ++b >4);
        System.out.println(a);
        System.out.println(b);


//        三国群英系统
        String[] arrs_sanguo = {"曹操","刘备","孙权","诸葛亮","周瑜","赵云","关羽","张飞","司马懿",
                                 "黄忠","马超", "吕布","庞统","姜维","郭嘉","贾诩","鲁肃","吕蒙"};
        System.out.println("主人泥嚎，欢迎进入三国群英系统！！");

        while(true){
            System.out.println("请输入1：查询 所有 三国英雄角色");
            System.out.println("请输入2：按照 姓氏 查询三国英雄角色");
            System.out.println("请输入3：按照 关键词 查询三国英雄角色");
            System.out.println("请输入4：退出系统");
            Scanner scanner = new Scanner(System.in);
            int in = scanner.nextInt();

            switch(in){
                case 1:
                    System.out.println(Arrays.toString(arrs_sanguo));
                    break;
                case 2:
                    System.out.println("请输入 英雄的姓氏：");
                    String name1 =scanner.next();
                    for(String name1For : arrs_sanguo){
                        if(name1For.startsWith(name1)){
                            System.out.println(name1For);
                        }
                    }
                    break;
                case 3:
                    System.out.println("请输入 英雄名称的关键词");
                    String name2 = scanner.next();
                    for (String name2For : arrs_sanguo){
                        if (name2For.contains(name2)){
                            System.out.println(name2For);
                        }
                    }
                    break;
                case 4:
                    System.exit(0);
            }
        }
    }
}
